<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="../rurple.css" type="text/css" />

<title>Primer programa</title>
</head>
<body>
<h2 class="title">3. Primer programa</h2>

<p>Tal como hemos dicho antes, hay dos ventanas princiapales que se
usan para manejar a Reeborg. A la izquierda hay una ventana de
programa, donde escribes tus instrucciones para que Reeborg las siga. A
la derecha est​​​​​​​​​á el "mundo gr​​​​​​​​​áfico" de Reeborg, por donde
se mueve siguiendo las instrucciones que recibe.</p>

<p>Haz click en el bot​​​​​​​​​ón de abrir programa​​​​​​​​​   <img
 alt="open program button" src="../../images/intro/btn_open_program.png" />
y selecciona el archivo "move1.rur".
(<span class="warning">Nota:</span> dependiendo del ordenador que uses,
es posible que no veas la extensi​​​​​​​​​ón ".rur") Ver​​​​​​​​​ás lo que
se llama <em>c​​​​​​​​​ódigo de ordenador</em>, o <em>c​​​​​​​​​ódigo</em>,
que aparece en la ventana de programa.</p>

<pre>
move()
turn_off()
</pre>

<p>La palabra <em>c​​​​​​​​​ódigo</em> significa lo mismo que "progama".
Un​​​​​​​​​ <em>programa</em> es una serie de​​​​​​​​​  <em>instrucciones</em>.
En este caso, el programa est​​​​​​​​​á formado por dos instrucciones.</p>

<ul>
  <li><tt>move()</tt>: le ordena a​​​​​​​​​ Reeborg que de un paso hacia
adelante.</li>
  <li><tt>turn_off()</tt>: le dice a​​​​​​​​​ Reeborg qie no tenemos
m​​​​​​​​​ás instrucciones que darle, y que se ​​​​​​​​​apague, para no
malgastar energ​​​​​​​​​ía.</li>
</ul>

<p>Reeborg, para saber que le est​​​​​​​​​ás dando una instrucci​​​​​​​​​ón
necesita que le pongas los dos par​​​​​​​​​ éntesis al final de cada
instrucci​​​​​​​​​ón, si no, se hace un l​​​​​​​​​ío.</p>

<p>Ahora, dale al bot​​​​​​​​​ón <img alt="run program button"
 src="../../images/intro/btn_run.png" /> y mira a​​​​​​​​​ Reeborg moverse en
su mundo.</p>

<h3 class="try">Tu turno</h3>

<p>Cambia el programa a​​​​​ñadiendo otra instrucci​​​​​​​​​ón​​​​​​​​​ <tt>move()</tt>
de esta manera:</p>

<pre>
move()
move()
turn_off()
</pre>

<p>Pulsa en bot​​​​​​​​​ón guardar <img alt="save program button"
 src="../../images/intro/btn_save_program.png" /> y ponle el
nombre​​​​​​​​​ "move2" Felicidades! Acabas de crear tu primer programa.
Ahora dile a Reeborg que ejecute el programa pulsando en el bot​​​​​​​​​ón
<img alt="run program button" src="../../images/intro/btn_run.png" />​​​​​​​​​.</p>

<h3 class="suggested">Experimenta!</h3>

<p>Puedes ordenar a​​​​​​​​​ Reeborg que de m​​​​​​​​​ás de dos pasos.
​​​​​​​¿Qu​​​​​​​​​é pasa si le dices a Reeborg que d​​​​​​​​​é tantos
pasos que se salga de su mundo? F​​​​​​​​​íjate en la ventana de programa
que las instrucciones que se est​​​​​​​​​án ejecutando est​​​​​​​​​án
resaltadas.</p>

<div class="lessons_nav">
<a href="2-explore.htm"><img alt="previous"
 src="../../images/previous.png" /> Reeborg explora su mundo</a> - <a
 href="../lessons_toc.htm"><img alt="home" src="../../images/home.png" /></a>
- <a href="4-errors.htm">Manejandose con los eRRoRes <img alt="next"
 src="../../images/next.png" /></a>
</div>
</body>
</html>
